<html>
<head>
<title>FeedFlare: Categories Homepage</title>
<meta name="verify-v1" content="l+BLom6YzoMcYJ9kVGFc5/OULZg0AdOAJDmBe+Dsnbo=" />
<meta name="author" content="Amar Zumkhawala" />
<meta name="description" content="A FeedFlare that displays a blog entry's categories." />
</head>
<body>
 <h1>FeedFlare: Categories</h1>
 <h2><a name="Overview"/>Overview</h2><p>This application is a web service, a FeedFlare, that enhances a blog feed by adding the blog labels to the bottom of the post when the post is displayed in a feed reader such as Google Reader or Bloglines.  If you have a blog feed, you can use this software through Feedburner&#x27;s <a href="http://www.feedburner.com/fb/a/publishers/feedflare" rel="nofollow">FeedFlare</a> system. </p><p>Here&#x27;s an example of what your blog will look like in Google Reader if you use this Feedflare: </p><p><img src="http://lh5.ggpht.com/_SDkL2tFxuO4/SVgwuyjpkJI/AAAAAAAACcc/ArVpO__6XZ0/s800/labels.JPG" /> </p><p>Your blogging software must add the labels themselves into the Atom feed as &#x27;&lt;atom:category&gt;&#x27; tags or in the rss feed as &quot;&lt;rss:category&gt;&quot; tags. </p>

<h2><a name="Feedflare_Info"/>Feedflare Info</h2><p>The Feedflare XML is located <a href="http://feedflare-categories.appspot.com/feedflares/categories.xml" rel="nofollow">here</a> if you wish to use it within Feedburner.  Just update your Feedburner Feed in the FeedFlare section under &quot;Optimize,&quot; see the guide <a href="http://blogs.feedburner.com/help/feedflare_setup2.png" rel="nofollow">here</a>. </p><h2><a name="Supported_Blog_Services"/>Supported Blog Services</h2><p>This Feedflare works with Blogger.com blogs as well as Wordpress blogs.  Other blog services are not supported at this time.   Your feed can be an atom feed or rss feed, both should work.  Rss feeds are converted to Atom feeds, internally. </p><p>An example invocation for a Blogger.com blog: </p><pre class="prettyprint">http://feedflare-categories.appspot.com/?id=tag%3Ablogger.com%2C1999%3Ablog-24460612.post-8779556066385924353&amp;generator=Blogger</pre><p>An example invocation for a Wordpress blog: </p><pre class="prettyprint">http://feedflare-categories.appspot.com/?id=http%3A%2F%2Fthinksimplenow.com%2Fclarity%2Fa-time-of-reflection%2F&amp;generator=http%3A%2F%2Fwordpress.org%2F%3Fv%3D2.3.1</pre><p>You can use the <a href="http://www.feedburner.com/fb/a/developers/flarescratchpad" rel="nofollow">Feedflare Scratchpad</a> to play with this service. </p>

<h2><a name="Code"/>Code</h2><p>This application's code is hosted on Google Code at the <a href="http://code.google.com/p/feedflare-categories/">FeedFlare-Categories</a> project.  See <a href="http://code.google.com/p/feedflare-categories/source/browse/#svn/trunk" rel="nofollow">category.py</a> for the main request handler. </p>

<h2><a name="Project_Info"/>Project Info</h2><p>
<style type="text/css">
.gadget-title {
  margin-bottom: 2px;
}
</style>
<script src="http://www.gmodules.com/gadgets/js/rpc.js?c=1"></script>
<script type="text/javascript">
function resizeIframeHandler(height) {
  var elem = document.getElementById(this.f);
  height = Math.max(100, height);
  if (elem) {
    elem.style.height = height + 'px';
  }
}
gadgets.rpc.register("resize_iframe", resizeIframeHandler);

gadgets.rpc.register('set_title', function(title) {
 var elem = document.getElementById(this.f + '_title');
 if (elem) {
   elem.innerHTML = gadgets.util.escape(title);
 }
});
</script>
<h2 id="gadget0_title" class="gadget-title"></h2><iframe src="http://www.gmodules.com/gadgets/ifr?url=http%3A%2F%2Fwww.ohloh.net%2Fp%2F115548%2Fwidgets%2Fproject_basic_stats.xml&amp;parent=http%3A%2F%2Fcode.google.com%2Fhosting&amp;synd=code" id="gadget0" name="gadget0" frameborder="1" height="220"></iframe> </p>

<h2><a name="Contribute"/>Contribute</h2><p>Want to contribute?  Please contact the project manager, Amar Zumkhawala, at amarzumkhawala@gmail.com. </p><p><img src="http://code.google.com/appengine/images/appengine-noborder-120x30.gif" /> </p>
 </div>
<br><br><br><br><br><br><br><br>

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-6792495-2");
pageTracker._trackPageview();
} catch(err) {}</script>

</body>
</html>
